package com.example.server.manage.gptdialogue.server;

import org.springframework.web.servlet.mvc.method.annotation.SseEmitter;

public interface ChatGptSseService {


    /**
     * 发送请求
     *
     * @param model chanGpt 版本  (gpt-3.5-turbo | gpt-4)
     * @param content 问题/你的对话内容
     * @param maxTokens 令牌数,每次能回复的内容上限
     * @param temperature 自由性与创造性 (0.2 - 1.0)
     * @return {@link SseEmitter}
     */
    SseEmitter chat(String content, String model, Integer maxTokens, Double temperature);
}
